"""
format 方法是 Python 中另一种常用的格式化字符串的方式, 它通过花括号 {} 作为占位符, 然后使用 format 方法传入要替换的值。

语法格式：
    "格式化字符串".format(值1, 值2, ...)
"""

name = "Bob"
age = 30
print("我的名字是 {}, 年龄是 {} 岁。".format(name, age))
# 输出：我的名字是 Bob, 年龄是 30 岁。

# 通过索引指定参数位置
print("姓名：{1}，年龄：{0}".format(age, name))
# 输出：姓名：Bob，年龄：30

# 格式化浮点数
pi = 3.1415926
print("π 的近似值是 {0:.2f}".format(pi))  # 保留两位小数
# 输出：π 的近似值是 3.14

# 命名参数
print("姓名：{name}，年龄：{age}".format(name="Charlie", age=35))
# 输出：姓名：Charlie，年龄：35
